curtail one's freedom - Espagnol Anglais Dictionnaire